The Chroma Software System for Lattice QCD

نویسنده

  • Robert G. Edwards
چکیده

We present the Chroma software system [1] for lattice QCD (LQCD) calculations. Chroma aims to provide a computational LQCD toolbox which is flexible, portable and efficient on a wide range of architectures from desktop workstations to clusters, commercial machines and new architectures such as the QCDOC [2] Development on Chroma started at the JLab for the U.S. lattice community, in particular the LHPC collaboration [3], using software from the U.S. SciDAC initiative [4]. This effort has been joined by the UKQCD collaboration [5] who have been contributing to the effort on all levels. To achieve the goals of flexibility, portability and efficiency, Chroma relies on several layers of SciDAC and UKQCD software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Envelopment Analysis from simulation on the Lattice QCD using CCR model

One of the most serious principles in production theory in economic is the principle of "efficiency". Simply put, efficiency can be defined as the demand that the desired goals (outputs) are achieved with the minimum use of the available resources (inputs). In order to, distinguish the relative efficiency of organizational units with multiple inputs to produce multiple outputs, "Data Envelopmen...

متن کامل

Accelerating QDP++/Chroma on GPUs

Extensions to the C++ implementation of the QCD Data Parallel Interface are provided enabling acceleration of expression evaluation on NVIDIA GPUs. Single expressions are off-loaded to the device memory and execution domain leveraging the Portable Expression Template Engine and using Just-in-Time compilation techniques. Memory management is automated by a software implementation of a cache cont...

متن کامل

Accelerating QDP++ using GPUs

Graphic Processing Units (GPUs) are getting increasingly important as target architectures in scientific High Performance Computing (HPC). NVIDIA established CUDA as a parallel computing architecture controlling and making use of the compute power of their GPUs. CUDA provides sufficient support for C++ language elements to enable the Expression Template (ET) technique in the device memory domai...

متن کامل

US QCD Computational Performance Studies with PERI

We report on some of the interactions between two SciDAC projects: The National Computational Infrastructure for Lattice Gauge Theory (USQCD), and the Performance Engineering Research Institute (PERI). Many modern scientific programs consistently report the need for faster computational resources to maintain global competitiveness. However, as the size and complexity of emerging high end comput...

متن کامل

Tuning And Understanding MILC Performance In Cray XK6 GPU Clusters

Graphics Processing Units (GPU) are becoming increasingly popular in high performance computing due to their high performance, high power efficiency, and low cost. Lattice QCD is one of the fields that has successfully adopted GPUs and scaled to hundreds of them. In this paper, we report our Cray XK6 experience in profiling and understanding performance for MILC, one of the Lattice QCD computat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004